package homework;

import java.io.*;
import java.net.Socket;
import java.nio.charset.StandardCharsets;
import java.util.Scanner;

/**
 * -客户端升级版-
 */
public class Cilent2 {
    private Socket socket;

    public Cilent2() {
        try {
            System.out.println("正在连接服务器...");
            socket = new Socket("localhost", 8099);
            System.out.println("服务器已连接");
        } catch (IOException e) {
            e.printStackTrace();
        }
    }

    public void start() {

            try {
                OutputStream out = socket.getOutputStream();
                OutputStreamWriter osw = new OutputStreamWriter(out, StandardCharsets.UTF_8);
                BufferedWriter bw = new BufferedWriter(osw);
                PrintWriter pw = new PrintWriter(bw, true);
                Scanner scanner = new Scanner(System.in);
                while (true) {
                    String line = scanner.nextLine();
                    if ("exit".equals(line)) {
                        break;
                    }
                    pw.println(line);
                }
            } catch (IOException e) {
                e.printStackTrace();
            }
        }


    public static void main(String[] args) {
        Cilent2 cilent2 = new Cilent2();
        cilent2.start();
    }
}
